Skip to content

DryRunの呼び出し

DryRunは、メッセージオブジェクトを特定のプロセスに送信し、結果オブジェクトを取得するプロセスですが、メモリは保存されません。これは、現在のメモリの値を返す読み取りメッセージを作成するのに最適です。例えば、トークンの残高や転送の結果などです。DryRunを使用すると、実際のメッセージを送信せずに出力を取得できます。

js
import { createDataItemSigner, dryrun } from "@permaweb/aoconnect";

const result = await dryrun({
  process: 'PROCESSID',
  data: '',
  tags: [{name: 'Action', value: 'Balance'},
  anchor: '1234',
  ...rest are optional (Id, Owner, etc)
});

console.log(result.Messages[0]);